package cn.exrick.xboot.modules.assessment.vo;

import cn.hutool.core.date.DateTime;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

@Data
public class HkAssessmentDetailVo {
    private String userId;
    private String nickName;
    private String departmentTitle;
    private String postTitle;
    /**
     * 考核日期
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date assessmentTime;
    /**
     *考核类型
     */
    private String indexType;
    /**
     *考核名称
     */
    private String indexName;
    /**
     *考核描述
     */
    private String indexDescribe;
    /**
     *得分
     */
    private float score;
    /**prId
     *实例id
     */
    private String prId;
    /**
     *审核人id
     */
    private String approvalUserId;
    /**
     *终审备注
     */
    private String commented;
    /**
     *终审时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date approvalTime;
    /**
     *提交用户
     */
    private String submitUser;
    /**
     *提交时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date submitTime;
    /**
     * 提交内容
     */
    private String submitDescribe;
    /**
     *审核人名称
     */
    private String approvalUserName;
    /**
     * 时间差
     */
    private String timeDifference;
    private String flowTemplateId;

    private List<ApproverDetailVo> approverDetailVos;

}
